import Mock from 'mockjs';

const base = 'http://localhost:8080'

// 设置延时时间
Mock.setup({
    timeout: '300-600'
})

// 使用 Mock.mock() 方法定义模拟数据规则
Mock.mock(`${base}/program`, 'get', {
    'code': 20000,
    'message': '@sentence(3, 7)',
    'data|0-6': [{
        // 'list|5-10': []
        'id|+1': 1,
        'role': '@word(3, 5)',
        'name': '@ctitle(3, 10)',
        'description': '@paragraph(1, 2)'
    }]
});

Mock.mock(`${base}/program`, 'post', {
    'code': 20000,
    'message': '添加成功',
})

Mock.mock(`${base}/login`, 'post', {
    'code': 20000,
    'data': {
        'token': '123456',
        'name': 'admin'
    },
    'message': '操作成功'
})

Mock.mock(`${base}/sendCode`, 'post', {
    'code': 20000,
    'message': '操作成功'
})

Mock.mock(`${base}/register/@`, 'post', {
    'code': 20000,
    'message': '操作成功'
})

// Mock.mock(`${base}/program/@id`, 'delete', {
//     'code': 20000,
//     'message': '删除成功',
// })
